import time
from public.action import *
from public.business import *
from public.testData import *
from public.tools import *

testCase="DBShop009_销售管理退货管理搜索"

# 1.点击销售管理退货管理。
#打印需要查询的订单编号
rootPath=get_pro_rootpath() #获取项目的绝对路径
filePath=rootPath+r'\public\order002.txt' #拼接文件路径
orderId=readFile(filePath) #读取文件中的订单编号
print(orderId) # 打印已有申请退货订单号

#打开后台页面，登录后台账号
dr=openBrowser(urlAdmin)
DBshopLoginAdmin(dr)
DBshopEnterMenu2(dr,'销售管理','退货管理')

# 2.点击退货方式，选择框选择“退货到账户余额”点击“搜索”按钮。
# dr.find_element_by_name("refund_type").click()
# time.sleep(2)
dr.find_element_by_xpath('//select[@name="refund_type"]/option[2]').click()
dr.find_element_by_xpath('//button').click()

#点击查看详情
dr.find_element_by_link_text('查看详情').click()

#获取当前页面订单号
a=dr.find_element_by_xpath("//body").text
b='退货订单 '
c=' \('
num=reGetString(a,b,c)

#断言
if num==orderId:
    writeLog('%s 测试通过'% testCase)
else:
    writeLog('%s 测试不通过'% testCase)
    getPhoto(dr)
dr.quit()




